#include <stdio.h>

int my_add(int a, int b){
	return a + b;
}

typedef int (*xja)(int, int);
// 以后xja就是新的类型名了

xja func(){
	return my_add;
}

int main(int argc, const char *argv[])
{
	xja p = func();
	printf("%d\n", p(10, 20)); // 30

	return 0;
}

